extern "C" {
    pub fn stext(); // 代码段
    pub fn etext();

    pub fn srodata(); // 只读数据段
    pub fn erodata();

    pub fn sdata();   // 读写数据段
    pub fn edata();

    pub fn sbss();
    pub fn sbss_with_stack(); // 全局未初始化段
    pub fn ebss();

    pub fn ekernel();         // 内核代码结束位置
    pub fn strampoline();     // 跳板
}